package com.choosefine.it.project.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;

/**
 * Comments：工人工资变更明细
 * Author：yuxin
 * Create Date：2017/2/17/0017
 * Modified By：
 * Modified Date：
 * Why & What is modified：
 * Version：v1.0
 */
@ApiModel(value = "工人工资变更明细")
public class WorkerSalaryChangeDetailsVO {
    @ApiModelProperty(value = "日期（年-月-日）")
    private String dataTime;
    @ApiModelProperty(value = "原始的进场时间(时：分)")
    private String orgWorkTimeStart; // 原始的进场时间(时：分)
    @ApiModelProperty(value = "原始的出场时间  (时：分)")
    private String orgWorkTimeEnd; // 原始的出场时间 (时：分)
    @ApiModelProperty(value = "原始工数")
    private BigDecimal orgworkTime; // 原始的工数
    @ApiModelProperty(value = "原始工价")
    private BigDecimal orgunitSalary; //原始工价
    @ApiModelProperty(value = "调整后的进场时间(时：分)")
    private String chgWorkTimeStart; // 正式表的调整后的 打卡开始时间(时：分)
    @ApiModelProperty(value = "调整后的出场时间(时：分)")
    private String chgWorkTimeEnd;// 正式表的调整后的 打卡结束时间(时：分)
    @ApiModelProperty(value = "调整后的工数")
    private BigDecimal chgWorkTime; // 正式表的调整后的 工时
    @ApiModelProperty(value = "工时调整原因")
    private String changedReason;// 工时调整原因
    @ApiModelProperty(value = "调整后的工价 ")
    private BigDecimal chgunitSalary; // 正式表的调整后的 单价
    @ApiModelProperty(value = "工价调整理由")
    private String priceChangeReason;
    @ApiModelProperty(value = "操作员编号")
    private String operatorNum;
    @ApiModelProperty(value = "操作时间")
    private Long utime;

    public String getDataTime() {
        return dataTime;
    }

    public void setDataTime(String dataTime) {
        this.dataTime = dataTime;
    }

    public String getOrgWorkTimeStart() {
        return orgWorkTimeStart;
    }

    public void setOrgWorkTimeStart(String orgWorkTimeStart) {
        this.orgWorkTimeStart = orgWorkTimeStart;
    }

    public String getOrgWorkTimeEnd() {
        return orgWorkTimeEnd;
    }

    public void setOrgWorkTimeEnd(String orgWorkTimeEnd) {
        this.orgWorkTimeEnd = orgWorkTimeEnd;
    }

    public BigDecimal getOrgworkTime() {
        return orgworkTime;
    }

    public void setOrgworkTime(BigDecimal orgworkTime) {
        this.orgworkTime = orgworkTime;
    }

    public BigDecimal getOrgunitSalary() {
        return orgunitSalary;
    }

    public void setOrgunitSalary(BigDecimal orgunitSalary) {
        this.orgunitSalary = orgunitSalary;
    }

    public String getChgWorkTimeStart() {
        return chgWorkTimeStart;
    }

    public void setChgWorkTimeStart(String chgWorkTimeStart) {
        this.chgWorkTimeStart = chgWorkTimeStart;
    }

    public String getChgWorkTimeEnd() {
        return chgWorkTimeEnd;
    }

    public void setChgWorkTimeEnd(String chgWorkTimeEnd) {
        this.chgWorkTimeEnd = chgWorkTimeEnd;
    }

    public BigDecimal getChgWorkTime() {
        return chgWorkTime;
    }

    public void setChgWorkTime(BigDecimal chgWorkTime) {
        this.chgWorkTime = chgWorkTime;
    }

    public String getChangedReason() {
        return changedReason;
    }

    public void setChangedReason(String changedReason) {
        this.changedReason = changedReason;
    }

    public BigDecimal getChgunitSalary() {
        return chgunitSalary;
    }

    public void setChgunitSalary(BigDecimal chgunitSalary) {
        this.chgunitSalary = chgunitSalary;
    }

    public String getPriceChangeReason() {
        return priceChangeReason;
    }

    public void setPriceChangeReason(String priceChangeReason) {
        this.priceChangeReason = priceChangeReason;
    }

    public String getOperatorNum() {
        return operatorNum;
    }

    public void setOperatorNum(String operatorNum) {
        this.operatorNum = operatorNum;
    }

    public Long getUtime() {
        return utime;
    }

    public void setUtime(Long utime) {
        this.utime = utime;
    }
}
